Hall of Shame & Fame: a pedagogical pattern for computer programming classes

نویسندگان

  • Andrea S. Charão
  • Alberto F. Kummer Neto
  • Benhur de O. Stein
  • Patrícia Pitthan A. Barcelos
چکیده

Pedagogical patterns propose to take advantage of the expertise in teaching and learning practices, in an organized manner that can be easily reused by educators. In this paper, we propose a pedagogical pattern targeted to teaching programming in higher level courses in Computer Science. This pattern is centered on the presentation and discussion of good and bad examples of code produced by the students, forming what was named respectively “Hall of Fame” and “Hall of Shame”. Throughout the text, we present a characterization of HOFS pattern, relating it to other pedagogical patterns described in the literature. We also report its application in teaching object oriented programming in a higher education institution. The results indicate a positive evaluation by students and reveal the pattern helps to encourage good programming practices.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Introductory Programming

From the educational point of view, learning by mistake could be influential teaching method, especially for teaching/learning Computer Science (CS), and/or Information Technologies (IT). As learning programming is very difficult and hard task, perhaps even more difficult and extremely demanding job to teach novices how to make correct computers programs. The concept of design pedagogical patte...

متن کامل

Pronunciation Barriers and Computer Assisted Language Learning (CALL): Coping the Demands of 21st Century in Second Language Learning Classroom in Pakistan

Pronunciation of English language is a very important sub-skill of speaking module in second language learning process. However, it is ignored, neglected, and even never gotten least attention by the teachers, administrators, and stakeholders especially in Pakistan. Grammar, vocabulary, and the other linguistic skills such as reading and writing are emphasized whereas pronunciation has never be...

متن کامل

Teaching Statistical Thinking Using the Baseball Hall of Fame

Baseball is a natural context in which to learn about statistics. Our national pastime is replete with averages and percentages, counts and amounts, and totals of all kind. To the fan, these are not mere numbers, but condensed stories, instantly intelligible as the true literature of the game. Compared to more fluid sports such as football, basketball, hockey, and soccer, baseball especially le...

متن کامل

A Pedagogical Pattern for Teaching Computer Programming to Non-CS Majors

We introduce a new method for non-computerscience majors to quickly learn computer programming. The challenge here is to help those who lack sufficient background knowledge, to quickly gain the skills and knowledge to develop programs correctly. Traditional computer science programming requires several semesters and many foundation courses. By using our practice of loop program training at West...

متن کامل

Blended Learning Patterns for Course Design

Design patterns provide an overall structure for describing best practices. Design patterns originated in the field of architecture and urban design and gained popularity in programming and human-computer interaction. Instructors have recognized the value of design patterns for common course design and instructional issues. Pedagogical patterns specify a problem, provide the context, suggest re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016